package ar.com.vates.ejercicio01;

public class Circulo {
	private Punto punto;
	private int radio;
	public Circulo (int x, int y, int radio)
	{
		punto=new Punto(x, y);
		this.radio=radio;
	}
	public Circulo(Punto punto, int radio) {
		super();
		this.punto = punto;
		this.radio = radio;
	}
	public Circulo() {
		super();
	}
	public Punto getPunto() {
		return punto;
	}
	public void setPunto(Punto punto) {
		this.punto = punto;
	}
	public int getRadio() {
		return radio;
	}
	public void setRadio(int radio) {
		this.radio = radio;
	}
	public double calcularDistanciaDesde(Punto p)
	{
		return punto.calcularDistanciaDesde(p);
	}
	public double calcularArea()
	{
		return Math.PI*Math.pow(radio, 2);
	}
	public double calcularPerimetro()
	{
		return 2*radio*Math.PI;
	}

}
